stream terrace - French English Dictionary